﻿namespace DoNet.TenPay
{
    public class PayV3Result
    {
        /// <summary>
        /// 详细错误码
        /// </summary>
        public string code { set; get; }
        /// <summary>
        /// 错误描述，使用易理解的文字表示错误的原因。
        /// </summary>
        public string message { set; get; }
        /// <summary>
        /// 详细错误码
        /// </summary>
        public detail detail { set; get; }
        /// <summary>
        /// 返回的数据
        /// </summary>
        public string data { set; get; }

    }
    public class detail
    {
        /// <summary>
        /// 指示错误参数的位置。当错误参数位于请求body的JSON时，填写指向参数的JSON Pointer 。当错误参数位于请求的url或者querystring时，填写参数的变量名。
        /// </summary>
        public string field { set; get; }
        /// <summary>
        /// 错误的值
        /// </summary>
        public string value { set; get; }
        /// <summary>
        /// 具体错误原因
        /// </summary>
        public string issue { set; get; }
        /// <summary>
        /// 
        /// </summary>
        public string location { set; get; }
    }
}
